.workbench-pane .group-pane {
    -fx-padding: 10px 10px 10px 10px;
}

.workbench-pane .workbench-header-pane {
    -fx-padding: 0px 10px 10px 10px;
    -fx-alignment: center-left;
}

.workbench-pane .workbench-header-pane .label {
    -fx-font-size: 18px;
    -fx-font-weight: 800;
}

.workbench-pane .search-pane {
    -fx-padding: 10px 50px 10px 50px;
}

.workbench-pane .search-pane .search-textfield {
    -fx-pref-height: 30px;
}

.workbench-pane .search-pane .search-textfield .left {
    -fx-padding: 0 0 0 10px;
}

.workbench-pane .search-pane .custom-text-field .right {
    -fx-padding: 0 10px 0 0;
}

.workbench-pane .group-title {
    -fx-font-size: 18px;
    -fx-font-weight: 800;
    -fx-padding: 10px 10px 10px 10px;
}

.workbench-pane FlowPane {
    -fx-padding: 10px 10px 10px 10px;
}

.workbench-pane FlowPane .module-item {
    -fx-padding: 10px 15px 10px 15px;
    -fx-background-color: #ededed;
    -fx-border-color: #a2a2a2;
    -fx-border-radius: 5px;
    -fx-background-radius: 5px;
}

.workbench-pane FlowPane .module-item:hover {
    -fx-background-color: #6b98b4;
    -fx-text-fill: white;
    -fx-fill: white;
}